create external table jms_dm.dm_network_entry_port_aging_sign_detail_dt
(
    billcode                string COMMENT '运单',
    end_agent_code          string COMMENT '末端代理区code',
    end_agent_name          string COMMENT '末端代理区',
    end_center_code         string COMMENT '末端中心code',
    end_center_name         string COMMENT '末端中心',
    end_franchisee_code     string COMMENT '末端加盟商code',
    end_franchisee_name     string COMMENT '末端加盟商',
    final_sign_network_code string COMMENT '末端网点',
    final_sign_network_name string COMMENT '末端网点',
    deliver_shift           string COMMENT '班次',
    goods_type_code         string COMMENT '货物类型code',
    goods_type_name         string COMMENT '货物类型',
    order_source_code       string COMMENT '订单来源code',
    order_source_name       string COMMENT '订单来源',
    deliver_township_id     string COMMENT '乡镇id',
    deliver_township_name   string COMMENT '乡镇',
    is_common               string COMMENT '是否共配',
    planned_departure_time  string COMMENT '规划接件时间',
    actual_departure_time   string COMMENT '实际接件时间',
    is_departure            string COMMENT '接件是否准点',
    is_departure_type       string COMMENT '不准点类型',
    planned_arrival_time    string COMMENT '规划网点到车时间',
    actual_arrival_time     string COMMENT '网点到车时间',
    is_arrival              string COMMENT '到车是否准点',
    is_arrival_type         string COMMENT '不准点类型',
    warehouse_end_time      string COMMENT '派仓结束时间',
    deliver_time            string COMMENT '出仓扫描时间',
    is_deliver              string COMMENT '出仓是否准点',
    is_deliver_type         string COMMENT '不准点类型',
    date_time               string COMMENT '中心法发件日期'
    ,final_plan_sign_date string comment '规划签收日期'
    ,final_plan_sign_time string comment '规划签收时间'
    ,aging_sign_time string comment '时效签收时间'
    ,is_aging_sign_on_time string comment '是否时效签收准点'
    ,shipment_no string comment '任务号'
)
    comment '网点进港时效运单明细'
    PARTITIONED BY ( dt string COMMENT '时间分区')
    stored as parquet
    LOCATION '/dw/hive/jms_dm.db/external/dm_network_entry_port_aging_sign_detail_dt'
    TBLPROPERTIES ( 'discover.partitions' = 'false', 'parquet.column.index.access' = 'true');

alter table jms_dm.dm_network_entry_port_aging_sign_detail_dt add columns (
   is_aging_sign_type int comment '签收类型  0未签 1延误 6准点',
   actual_sign_time  string comment '实际签收时间' ,
   is_active_sign_type int comment '签收类型  0未签 1延误 6准点',
   terminal_type string comment '对接终端类型 驿站or柜机',  --
    is_active_sign_on_time string comment '实际签收是否准点',
    deadline_signing_time  string comment '截止签收时间',
    difficult_type  string comment '问题件类型'
    )cascade ;
